package com.hzdl.dao;

import com.hzdl.bean.Room;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * author:Administrator
 * date:2018\9\5 0005
 * description:
 */
public interface RoomDao {
    //根据pid获取该项目下所对应的所有资源信息
    List<Room> getAllRoomsByPid(@Param("pid")int pid);
    //获取指定资源id的房间资源
    Room getRoomByRid(int rid);
    //编辑资源
    void editRoom(@Param("rname") String rname, @Param("size")double size, @Param("rent_size")double rented_size, @Param("rid")int rid);
    //添加房间资源
    void addRoom(Room room);
    //添加房间后更新项目可出租总面积
    //void updateProjectTotalArea(@Param("rental_size") double rental_size,  @Param("pid") int pid);
    //获取所有待出租的房间资源
    List<Room> getAllRooms(int is_rent);
}
